c783f0113a8d91eb183307be81dd9d799163cd99,java/org/lwjgl/opengl/GL20.java,GL20,glGetActiveUniform,#number#number#IntBuffer#IntBuffer#,1204
Before Change
* @param type the data type of the uniform variable
*/
public static String glGetActiveUniform(int program, int index, IntBuffer size, IntBuffer type) {
int maxLength = glGetProgrami(program, GL_ACTIVE_UNIFORM_MAX_LENGTH);
if ( CHECKS ) {
check(size, 1);
check(type, 1);
}
MemoryStack stack = stackGet(); int stackPointer = stack.getPointer();
try {
IntBuffer length = stack.ints(0);
ByteBuffer name = stack.malloc(maxLength);
nglGetActiveUniform(program, index, maxLength, memAddress(length), memAddress(size), memAddress(type), memAddress(name));
return memASCII(name, length.get(0));
} finally {
stack.setPointer(stackPointer);
}
After Change
* @param size the size of the uniform variable
* @param type the data type of the uniform variable
*/
public static String glGetActiveUniform(int program, int index, IntBuffer size, IntBuffer type) {
return glGetActiveUniform(program, index, glGetProgrami(program, GL_ACTIVE_UNIFORM_MAX_LENGTH), size, type);
}
// --- [ glGetUniformfv ] ---